package edu.fjut.se1603.yuan.dao;

import edu.fjut.se1603.yuan.entity.PetOwner;

import java.util.List;

public interface PetOwnerDao {

    /**
     * 获取所有宠物主人信息
     * @return 返回一个宠物主人信息集合
     */
    List<PetOwner> getAllOwner();

    /**
     * 返回特定宠物主人
     * @param petOwnerId 宠物主人id
     * @return 返回一个对象
     */
    PetOwner selectOwner(Integer petOwnerId);

    /**
     * 通过宠物主人id更新余额
     * @param petOwnerId 宠物主人id
     * @param money 余额
     * @return boolean
     */
    int updateOwnerMoney(Integer petOwnerId,double money);

    /**
     * 返回宠物主人的余额
     * @param petOwnerId 宠物主人余额
     * @return  double
     */
    double getOwnerMoney(int petOwnerId);


}
